In nite - calculus and Types ? Alessandro

نویسندگان

  • Alessandro Berarducci
  • Mariangiola Dezani-Ciancaglini
  • Roberto Magari
چکیده

Recent work on innnitary versions of the lambda calculus has shown that the innnite lambda calculus can be a useful tool to study the unsolvable terms of the classical lambda calculus. Working in the framework of the intersection type disciplines, we devise a type assignment system such that two terms are equal in the innnite lambda calculus ii they can be assigned the same types in any basis. A novel feature of the system is the presence of a type constant to denote the set of all terms of order zero, and the possibility of applying a type to another type. We prove a completeness and an approximation theorem for our system. Our results can be considered as a rst step towards the goal of giving a denotational semantics for the lambda calculus which is suited for the study of the unsolvable terms. However some non-continuity phenomena of the innnite lambda calculus make a full realization of this idea (namely the construction of a lter model) a quite diicult task.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Spider Calculus Computing in Active Graphs

We explore a new class of process calculi, collectively called spider calculi, in which processes inhabit the nodes of a directed graph, evolving and communicating by local structural mutations. We study a variety of spider calculi, analyze their expressive power, and identify a kernel spider calculus that is both minimal and expressive. In particular, processes in the kernel calculus can const...

متن کامل

Type Inference for Record Concatenation and Multiple Inheritance

We show that the type inference problem for a lambda calculus with records, including a record concatenation operator, is decidable. We show that this calculus does not have principal types, but does have nite complete sets of types: that is, for any termM in the calculus, there exists an e ectively generable nite set of type schemes such that every typing for M is an instance of one the scheme...

متن کامل

Toward a Modal Theory of Types for the pi-Calculus

We study the problem of specifying and verifying properties of -calculus processes while relying on a bisimulation semantics. As our property speci cation language we use a version of the modal -calculus adapted to the -calculus. We show that the logical language is su ciently expressive to characterize by means of a nite formula a process up to any approximation of the bisimulation relation. W...

متن کامل

Model Checking Mobile Processes

We introduce a temporal logic for the polyadic -calculus based on xed point extensions of Hennessy-Milner logic. Features are added to account for parametrisation, generation, and passing of names, including the use, following Milner, of dependent sum and product to account for (unlocalised) input and output, and explicit parametrisation on names using lambda-abstraction and application. The la...

متن کامل

Bar recursive encodings of tree ordinals

We ask the attention for a de nition schema from higher order subrecursion the ory called bar recursion Bar recursion originates with Spector where bar recursion of all nite types is shown to characterize the class of provably total re cursive functions of analysis This class has also been characterized by Girard as those functions which are de nable in the second order typed lambda calculus or...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998